A Non-NP-Complete Algorithm for a Quasi-Fixed Polynomial Problem
نویسندگان
چکیده
and Applied Analysis 3 To complete the following algorithm, we need the following elementary property. Lemma 7. Let F(x, y) ∈ R[x, y] and p(x) be an irreducible polynomial in R[x]. Consider the module equation F (x, y) = 0 (mod p (x)) . (20) The number of all solutions y = y(x) (modp(x)) is thus at most deg y F. Assumption. Throughout this algorithm, for any F(x, y) ∈ R[x, y], one can solve all solutions y = g(x) (modp(x)) of the equation F (x, g (x)) = 0 mod p (x) . (21) The procedure of our main algorithm is described below. Procedures of Main Algorithm (Algorithm 5) Step 0. If cont y F | p m (x) and cont y F = 1, then let F 1 (x, y) = F(x, y) and move to (Step 1, (1.2.2)). Step 1. For convenience, we let F (x, y) = (cont y F)F 1 (x, y) , (22) where F 1 (x, y) ∈ R[x, y] is a primitive polynomial. Step 1.1. If cont y F ∤ p m (x), we would have the problem F (x, y) = cp m (x) , (23) to deduce that cont y F | c ⋅ p m (x). But cont y F ∤ p m (x), then c = 0. Consequently, (23) becomes F (x, y) = 0. (24) We can then solve all solutions y(x) for F(x, y) = 0 to get a solution set Y 0 = {y (x) : F (x, y (x)) = 0} . (25) Step 1.2. If cont y F | p m (x) and cont y F ̸ = 1, then cont y F = p l (x) with l 1 ≤ m. In this case, (23) becomes F 1 (x, y) = cp m−l 1 (x) . (26) Step 1.2.1. In case l 1 = m, then (26) becomes F 1 (x, y) = c which can be solved by Algorithm 3 to obtain all solutions for the equation F 1 (x, y) = c to get y = y(x) and obtain a set W 0 = {y (x) : F 1 (x, y (x)) = c} . (27) Step 1.2.2. If l 1 < m, thenm − l 1 > 0 and we can divide both sides of (26) by p(x); consequently, F 1 (x, y) = 0 (mod p (x)) . (28) According to Lemma 7, the solution number does not exceed deg y F, thus we may assume that y = a 0 (x) is a solution of (28) with deg a 0 (x) < degp(x); please note that the choice of a 0 (x) may be larger than 1 and we may define a solution set T 0 (F)which collects such a 0 (x) by setting as the following form: a 0 (x) ∈ T 0 (F) = {a 0
منابع مشابه
Parallelizing Assignment Problem with DNA Strands
Background:Many problems of combinatorial optimization, which are solvable only in exponential time, are known to be Non-Deterministic Polynomial hard (NP-hard). With the advent of parallel machines, new opportunities have been emerged to develop the effective solutions for NP-hard problems. However, solving these problems in polynomial time needs massive parallel machines and ...
متن کاملA reactive bone route algorithm for solving the traveling salesman problem
The traveling salesman problem (TSP) is a well-known optimization problem in graph theory, as well as in operations research that has nowadays received much attention because of its practical applications in industrial and service problems. In this problem, a salesman starts to move from an arbitrary place called depot and after visits all of the nodes, finally comes back to the depot. The obje...
متن کاملDichotomy of the H-Quasi-Cover Problem
We show that the problem whether a given simple graph G admits a quasi-covering to a fixed connected graph H is solvable in polynomial time if H has at most two vertices and that it is NP-complete otherwise. As a byproduct we show constructions of regular quasi-covers and of multi-quasi-covers that might be of independent interest.
متن کاملThe Complexity of the Optimal Spanning Hypertree Problem
The notion of h-hypertree was deened in 9] in order to improve the Bonferroni inequalities. We prove that the problem of nding the optimal spanning h-hypertree of a complete hypergraph is NP complete, for h 3. Moreover, no polynomial time approximate algorithm even with poor approximation ratio seems to exist for this problem. The existence of such an algorithm for the minimum version achieving...
متن کاملReflections on quantum computing
In this rather speculative note three problems pertaining to the power and limits of quantum computing are posed and partially answered: a) when are quantum speedups possible?, b) is fixed-point computing a better model for quantum computing?, c) can quantum computing trespass the Turing barrier? 1 When are quantum speedups possible? This section discusses the possibility that speedups in quant...
متن کاملPropositional Abduction is Almost Always Hard
Abduction is a fundamental form of nonmonotonic reasoning that aims at finding explanations for observed manifestations. Applications of this process range from car configuration to medical diagnosis. We study here its computational complexity in the case where the application domain is described by a propositional theory built upon a fixed constraint language and the hypotheses and manifestati...
متن کامل